pin stitching - German English Dictionary